package com.zhanggm.student.service;

import com.zhanggm.student.entity.Area;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhanggm.student.model.AreaModel;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zhanggm
 * @since 2020-10-21
 */
public interface IAreaService extends IService<Area> {

    /**
     * 根据pid查询地区列表，树结构。
     * @param pid
     * @return
     */
    List<AreaModel> treelist(Integer pid);

    /**
     * 根据pid查询地区列表
     * @param areaAll
     * @param pid
     * @return
     */
    List<AreaModel> getAreaListByPid(List<AreaModel> areaAll,Integer pid);

    /**
     * 查询所有地区
     * @return
     */
    public List<AreaModel> getAreaAll();
}
